Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Go (Golang) Developer. Basic – курс по языку Go для новичков от Otus

Вы научитесь

Курс рассчитан как на тех, кто подходит к изучению языка программирования Golang с нуля, так и для тех, кто уже знает язык на уровне Middle, а также тех, кто имеет навыки программирования на других формализованных языках.На данный момент Golang является один из самых используемых языков у специалистов из сферы разработки. На курсе студенты разберутся в особенностях семантики языка Golang, поймут его функционал, узнают, как решать с его помощью типичные задачи. Обретут навык работы с данными, рассмотрят тонкости их структур.Курс читают ведущие практики в области разработки, которые имеют многолетний опыт программирования на Go.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
66000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Использовать язык Go
#02
Работать с функционалом приложений
#03
Разрабатывать мобильные приложения
#04
Понимать семантику языка программирования Go
Программа курса

Программа расчитана на подготовку специалистов-разработчиков, которые будут использовать язык программирования Golang. Студенты изучат языковой синтаксис и алгоритмы работы с данными.

Знакомство с Go

Познакомитесь с особенностями языка программирования Golang. Рассмотрите основые моменты, связанные с вычислительными механизмами. Узнаете, как работать на ОС Linux, выполните практическое задание. Разберетесь в функционале Git. Научитесь владеть инструментами языка и применять их.

Познакомитесь с особенностями языка программирования Golang.

Рассмотрите основые моменты, связанные с вычислительными механизмами.

Узнаете, как работать на ОС Linux, выполните практическое задание.

Разберетесь в функционале Git.

Научитесь владеть инструментами языка и применять их.

Синтаксис Go и основы Computer Science

Рассмотрите, как работать с различными типами данных. Выполните упражнение по отладке программ. Продолжите изучать тему. Узнаете, каков функционал языка. Изучите возможные интерфейсы. Разберете, какие существуют самые типовые ошибки. Проведете тестирование.

Рассмотрите, как работать с различными типами данных.

Выполните упражнение по отладке программ.

Продолжите изучать тему.

Узнаете, каков функционал языка.

Изучите возможные интерфейсы.

Разберете, какие существуют самые типовые ошибки.

Проведете тестирование.

Алгоритмы и структуры данных

Рассмотрите особенности работы с массивами. Разберетесь со строками и рунами. Научитесь понимать тонкости структур данных. Выполните практическое упражнение по обработке данных. Изучите динамическое программирование. Поймете, как добиться серийности данных. Закрепите знания на практике.

Рассмотрите особенности работы с массивами.

Разберетесь со строками и рунами.

Научитесь понимать тонкости структур данных.

Выполните практическое упражнение по обработке данных.

Изучите динамическое программирование.

Поймете, как добиться серийности данных.

Закрепите знания на практике.

Concurrency

Изучите такие темы, как конкурентность и параллелизм в контексте языка программирования Go. Узнаете, как работает синхронизация. Рассмотрите тонкости применения Runtime.

Изучите такие темы, как конкурентность и параллелизм в контексте языка программирования Go.

Узнаете, как работает синхронизация.

Рассмотрите тонкости применения Runtime.

Решение типовых задач на Go

Научитесь работать с ОС. Разберетесь в особенностях функционирования сети. Продолжите изучать тему. Погрузитесь в проблематику. Начнете погружаться в обработку данных. Поймете, как правильно обрабатывать информацию. Выполните практическое упражнение. Закрепите свои знания на практике.

Научитесь работать с ОС.

Разберетесь в особенностях функционирования сети.

Продолжите изучать тему.

Погрузитесь в проблематику.

Начнете погружаться в обработку данных.

Поймете, как правильно обрабатывать информацию.

Выполните практическое упражнение.

Закрепите свои знания на практике.

Промышленная разработка

Познакомитесь со стадиями жизненного цикла программного обеспечения. Разберетесь с основными проектировочными моделями. Выполните практическое упражнение по контейнеризации.

Познакомитесь со стадиями жизненного цикла программного обеспечения.

Разберетесь с основными проектировочными моделями.

Выполните практическое упражнение по контейнеризации.

Проектный модуль

Выберете тему для своего итогового проекта, начнете работать над ним. Получите профессиональные советы по проекту. Защитите проектную работу, подведете итоги обучения на курсе.

Выберете тему для своего итогового проекта, начнете работать над ним.

Получите профессиональные советы по проекту.

Защитите проектную работу, подведете итоги обучения на курсе.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.